/**
 * APITable <https://github.com/apitable/apitable>
 * Copyright (C) 2022 APITable Ltd. <https://apitable.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/* eslint-disable max-len */
import React from 'react';
import { makeIcon, IIconProps } from '../utils/icon';

export const GalleryMirrorFilled: React.FC<IIconProps> = makeIcon({
    Path: ({ colors }) => <>
    <path d="M2.75 1.5C2.05964 1.5 1.5 2.05964 1.5 2.75V6.25C1.5 6.94036 2.05964 7.5 2.75 7.5H3.72905C4.32697 6.28907 5.97064 5.79603 7.15556 6.74397L7.3285 6.88232C7.4375 6.69682 7.5 6.48071 7.5 6.25V2.75C7.5 2.05964 6.94036 1.5 6.25 1.5H2.75Z" fill={ colors[0] }/>
<path d="M9.75 14.5C9.6059 14.5 9.4675 14.4756 9.3387 14.4308L10.8552 13.2176C11.9811 12.3168 11.9811 10.6044 10.8552 9.70366L9.40933 8.54699C9.51763 8.51638 9.6319 8.5 9.75 8.5H13.25C13.9404 8.5 14.5 9.05964 14.5 9.75V13.25C14.5 13.9404 13.9404 14.5 13.25 14.5H9.75Z" fill={ colors[0] }/>
<path d="M9.76196 11.8511C9.79323 11.826 9.8206 11.7982 9.84406 11.7682C9.98814 11.5843 9.98471 11.3205 9.83378 11.1403C9.81272 11.1152 9.78877 11.0916 9.76196 11.0702L6.06235 8.1105C5.73497 7.8486 5.25 8.08169 5.25 8.50094V9.96063C2.62665 9.96063 0.5 12.0873 0.5 14.7106V15.1236C0.5 15.3041 0.733734 15.3753 0.836928 15.2272C1.82302 13.8124 3.44454 12.9606 5.1691 12.9606H5.25V14.4203C5.25 14.8396 5.73497 15.0727 6.06235 14.8107L9.76196 11.8511Z" fill={ colors[0] }/>
<path d="M8.5 2.75C8.5 2.05964 9.05964 1.5 9.75 1.5H13.25C13.9404 1.5 14.5 2.05964 14.5 2.75V6.25C14.5 6.94036 13.9404 7.5 13.25 7.5H9.75C9.05964 7.5 8.5 6.94036 8.5 6.25V2.75Z" fill={ colors[0] }/>

  </>,
  name: 'gallery_mirror_filled',
  defaultColors: ['#D9D9D9'],
  colorful: false,
  allPathData: ['M2.75 1.5C2.05964 1.5 1.5 2.05964 1.5 2.75V6.25C1.5 6.94036 2.05964 7.5 2.75 7.5H3.72905C4.32697 6.28907 5.97064 5.79603 7.15556 6.74397L7.3285 6.88232C7.4375 6.69682 7.5 6.48071 7.5 6.25V2.75C7.5 2.05964 6.94036 1.5 6.25 1.5H2.75Z', 'M9.75 14.5C9.6059 14.5 9.4675 14.4756 9.3387 14.4308L10.8552 13.2176C11.9811 12.3168 11.9811 10.6044 10.8552 9.70366L9.40933 8.54699C9.51763 8.51638 9.6319 8.5 9.75 8.5H13.25C13.9404 8.5 14.5 9.05964 14.5 9.75V13.25C14.5 13.9404 13.9404 14.5 13.25 14.5H9.75Z', 'M9.76196 11.8511C9.79323 11.826 9.8206 11.7982 9.84406 11.7682C9.98814 11.5843 9.98471 11.3205 9.83378 11.1403C9.81272 11.1152 9.78877 11.0916 9.76196 11.0702L6.06235 8.1105C5.73497 7.8486 5.25 8.08169 5.25 8.50094V9.96063C2.62665 9.96063 0.5 12.0873 0.5 14.7106V15.1236C0.5 15.3041 0.733734 15.3753 0.836928 15.2272C1.82302 13.8124 3.44454 12.9606 5.1691 12.9606H5.25V14.4203C5.25 14.8396 5.73497 15.0727 6.06235 14.8107L9.76196 11.8511Z', 'M8.5 2.75C8.5 2.05964 9.05964 1.5 9.75 1.5H13.25C13.9404 1.5 14.5 2.05964 14.5 2.75V6.25C14.5 6.94036 13.9404 7.5 13.25 7.5H9.75C9.05964 7.5 8.5 6.94036 8.5 6.25V2.75Z'],
  width: '16',
  height: '16',
  viewBox: '0 0 16 16',
});
